<!DOCTYPE html>
<html>
<body>
<p>To run this test manually, press arrow keys three times. WebKit should not crash. On DRT, you see see PASS:</p>
<input type="text" onkeydown="move(this.nextSibling)"
><input type="text" onkeydown="move(this.nextSibling)"
><input type="text" onkeydown="move(this.nextSibling)"
><input type="text" onkeydown="move(this.nextSibling)"
><input type="text" onkeydown="move(this.nextSibling)"
><input type="text" onkeydown="move(this.nextSibling)">
<script type="text/javascript">

if (window.testRunner)
    testRunner.dumpAsText();

var activeInput = null;

function move(newInput)
{
    newInput.className = '';
    newInput.style.dispaly = '';
    newInput.focus();
    if (activeInput)
        activeInput.style.display = 'none';
    activeInput = newInput;
}

var inputs = document.getElementsByTagName('input');
move(inputs[0]);

if (window.eventSender) {
    testRunner.waitUntilDone();
    for (var i = 0; i < inputs.length - 1; i++)
        eventSender.keyDown('ArrowDown', []);
    testRunner.notifyDone();
}

document.body.appendChild(document.createTextNode('PASS'));
</script>
</body>
</html>
